function noop() { return (target: Object, propertyName: string) => {}; }

export class Model {}
export const DataType = {};

export const AllowNull = noop;
export const AutoIncrement = noop;
export const Column = noop;
export const Comment = noop;
export const CreatedAt = noop;
export const Default = noop;
export const DefaultScope = noop;
export const DeletedAt = noop;
export const ForeignKey = noop;
export const PrimaryKey = noop;
export const Scopes = noop;
export const Table = noop;
export const Unique = noop;
export const UpdatedAt = noop;
export const BelongsTo = noop;
export const BelongsToMany = noop;
export const HasMany = noop;
export const HasOne = noop;
export const AfterBulkCreate = noop;
export const AfterBulkDelete = noop;
export const AfterBulkDestroy = noop;
export const AfterBulkRestore = noop;
export const AfterBulkSync = noop;
export const AfterBulkUpdate = noop;
export const AfterConnect = noop;
export const AfterCreate = noop;
export const AfterDefine = noop;
export const AfterDelete = noop;
export const AfterDestroy = noop;
export const AfterFind = noop;
export const AfterInit = noop;
export const AfterRestore = noop;
export const AfterSave = noop;
export const AfterSync = noop;
export const AfterUpdate = noop;
export const AfterUpsert = noop;
export const AfterValidate = noop;
export const BeforeBulkCreate = noop;
export const BeforeBulkDelete = noop;
export const BeforeBulkDestroy = noop;
export const BeforeBulkRestore = noop;
export const BeforeBulkSync = noop;
export const BeforeBulkUpdate = noop;
export const BeforeConnect = noop;
export const BeforeCount = noop;
export const BeforeCreate = noop;
export const BeforeDefine = noop;
export const BeforeDelete = noop;
export const BeforeDestroy = noop;
export const BeforeFind = noop;
export const BeforeFindAfterExpandIncludeAll = noop;
export const BeforeFindAfterOptions = noop;
export const BeforeInit = noop;
export const BeforeRestore = noop;
export const BeforeSave = noop;
export const BeforeSync = noop;
export const BeforeUpdate = noop;
export const BeforeUpsert = noop;
export const BeforeValidate = noop;
export const ValidationFailed = noop;
export const Contains = noop;
export const Equals = noop;
export const Is = noop;
export const IsAfter = noop;
export const IsAlpha = noop;
export const IsAlphanumeric = noop;
export const IsArray = noop;
export const IsBefore = noop;
export const IsCreditCard = noop;
export const IsDate = noop;
export const IsDecimal = noop;
export const IsEmail = noop;
export const IsFloat = noop;
export const IsIn = noop;
export const IsInt = noop;
export const IsIP = noop;
export const IsIPv4 = noop;
export const IsIPv6 = noop;
export const IsLowercase = noop;
export const IsNull = noop;
export const IsNumeric = noop;
export const IsUppercase = noop;
export const IsUrl = noop;
export const IsUUID = noop;
export const Length = noop;
export const Max = noop;
export const Min = noop;
export const Not = noop;
export const NotContains = noop;
export const NotEmpty = noop;
export const NotIn = noop;
export const NotNull = noop;
export const Validate = noop;
export const Validator = noop;
